package appapi.service;

import appapi.Request.EquipOperPageReq;
import appapi.Request.EquipmentOperListReq;
import appapi.Vo.GetEquipOperPageVo;
import appapi.dto.DelEquipOperDto;
import appapi.entity.basic.UserInfo;
import org.springframework.stereotype.Repository;

import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;

/**
 * @author djq
 * @date 2023/5/17 14:10
 * @description:
 */
@Repository
public interface IEquipoperatorService {
    List<Map<String, Object>> SelectList(Long equipId);

    void InsertEquipmentOper(EquipmentOperListReq req);

    void DelEquipmentOper(DelEquipOperDto dto);

    List<GetEquipOperPageVo> SelectPage(HttpServletRequest request, EquipOperPageReq req);
    List<GetEquipOperPageVo> SelectPage(UserInfo userInfo, EquipOperPageReq req);
    List<GetEquipOperPageVo> getList(EquipOperPageReq req);
}
